Big Huge Thesaurus

rubber boa

noun

sounds kind of like